Volume 9, Issue 48, September and October 2023, Pages 519-555
Eman Kamal Eid Hussein; hany abdelmaksoud